package com.yipingnai.blog.mapper;

import com.yipingnai.blog.model.PV;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @Author: 一瓶奶
 * @Url: www.yipingnai.cn
 * @Date: 2020/6/21 13:59
 */
public interface PVMapper {
    // 获取最近7天的访问量
    public List<PV> getPageViewSeven();

    // 本月访问量总数
    public Integer getPageViewMonth();

    // 本周访问量总数
    public Integer getPageViewWeek();

    // 获取总访问量
    public Integer getAllPageView();

    public Integer addPv(PV pv);

    public PV getPvByDate(Date date);

    public Integer updatePvPageViewById(@Param("id") Integer id, @Param("pageView") Integer pageView);
}
